package com.szcinda.service.dto.calculatePrice;

import com.szcinda.repository.CalculateType;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;

@Data
public class CalculateDto implements Serializable {
    private String clientId;
    private String carrierId;
    private String businessCode;
    private String originPlace;
    private String destPlace;
    private String departurePort;
    private String currency;
    private int quantity;
    private double squareNumber;
    private LocalDate calculateTime;
    private double grossWeight;
    private double volumeWeight;
    private String feeName;
    private CalculateType calculateType;
    // 0为综合物流 1为国际班列， 计算费用时用到
    private int type = 0;
    private boolean noTips;

    // 综合物流计算费用参数
    private boolean ghOrder; // 是否是综合物流的订单
    private String organizationId;
    private String vehicleType;// 提货车型
    private String vehicleLine;// 提货线路
    private String deliveryModel; // 派送车型
    private String deliveryLine;// 派送线路
}
